@charset "utf-8";
/* CSS Document */

.detail_con{ border:1px solid #fedcba; background:#fefdfa; overflow:hidden; margin-bottom:10px; _height:1%;}
.detail_con_title{ background: #a4e4ff url(../images/detail_title_bg.gif) no-repeat right center; height:29px; line-height:29px; font-size:14px; padding-left:15px; margin:10px 10px 20px; font-weight:bold;}
.detail_con_left{ float:left; margin-left:20px; margin-right:20px; width:240px;_margin-left:16px;}
.detail_con_left h4 a{ border:1px solid #d9d7d7; padding:3px; display:inline-block;}
.detail_con_left h4 a:hover{ border:1px solid #fe9a36;}
.detail_con_left p{ padding:12px 0 18px; text-align:center;}
.detail_fav_btn, .detail_fav_btn_hover{ background:url(../images/detail_fav_btn.jpg) no-repeat; width:77px; height:28px; cursor:pointer; border:none;}
.detail_fav_btn_hover{ background:url(../images/detail_fav_btn_hover.jpg) no-repeat;}

.detail_con_right{ overflow:hidden; padding-right:20px;}
.detail_con_right p{ padding:0px 0 5px;}
.detail_con_right .detail_div{ overflow:hidden; margin-bottom:10px;}
.detail_con_right .detail_table{ overflow:hidden; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.detail_con_right .detail_table th{ border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:3px 8px; background:#f9f9f9; font-weight:normal;}
.detail_con_right .detail_table td{ border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:3px 18px; text-align:center;}
.detail_con_right h5{ font-size:12px; font-weight:normal; color:#8f8f8f; padding-left:2px; padding-bottom:8px;}
.detail_con_right h6{ background:url(../images/detail_phone_icon.jpg) no-repeat 0px 2px; padding-left:33px; line-height:27px; font-size:15px; padding-bottom:5px; font-family:"微软雅黑"; color:#333;}
.detail_con_right h6 span{ font-size:18px; font-style:oblique; color:#ff6600;}
.detail_con_right h3{ background:url(../images/detail_address_icon.jpg) no-repeat 0px 2px; padding-left:33px; line-height:27px; font-size:15px; padding-bottom:5px; font-family:"微软雅黑"; color:#333;}
.detail_con_right h3 span{ font-size:18px; font-style:oblique; color:#ff6600;}

.detail_nav{ border-bottom:2px solid #ff9933; height:32px; padding-left:40px;}
.detail_nav ul li{ float:left; background:url(../images/detail_nav_bg.gif) no-repeat; width:97px; height:27px; line-height:30px; color:#fff; cursor:pointer; margin:5px 5px 0 0; text-align:center; position:relative;}
.detail_nav ul .detail_nav_hover{ background:url(../images/detail_nav_hover.gif) no-repeat; width:112px; height:32px; line-height:32px; position:relative; margin-top:2px; font-size:14px; color:#333; font-weight:bold;}

.detail_nav_con{ border-left:1px solid #FEDCBA; border-right:1px solid #FEDCBA; border-bottom:1px solid #FEDCBA; padding-top:20px; background: none repeat scroll 0 0 #FEFDFA;} 
.dis
{
	border-left:1px solid #FEDCBA; border-right:1px solid #FEDCBA; border-bottom:1px solid #FEDCBA; padding-top:20px; background: none repeat scroll 0 0 #FEFDFA;display: block;
}
.detail_menu{ overflow:hidden; padding-bottom:10px;}
.detail_menu p{ margin:0 22px 0px; color:#00a7ed;}
.detail_menu p a{ padding:0 8px; color:#333;}
.detail_menu p a:hover{ color:#ff6600;}
.detail_menu h4{ background:url(../images/detail_menu_class_bg.jpg) repeat-x; color:#ff7f00; height:26px; line-height:26px; padding-left:22px; margin:10px 0; font-size:12px;}


.shop_detail_content {
    color: #999999;
    overflow: hidden;
    width: 728px;
}
.shop_detail_content ul li {
    display: block;
    float: left;
    line-height: normal;
    padding: 0 5px 0 1px;
    position: relative;
}
.shop_detail_content ul li.lis {
    width: 335px;
    border-bottom:1px solid #ccc;
}
.hpink {
	padding:0 15px 0 11px !important;
	margin-left:10px;
}
.pink {
    background: none repeat scroll 0 0 #FFFEDA;
}
.shop_detail_content ul li.lis span {
    display: block;
    float: left;
    font-size: 12px;
}
.shop_detail_content ul li.lis .img {
    float: left;
    height: 41px;
    margin-top: 4px;
	margin-bottom:4px;
    width: 41px;
}
.shop_detail_content ul li.lis .img img {
    border: 1px solid #E1E1E1;
    cursor: pointer;
    float: left;
    height: 37px;
    padding: 2px;
    width: 37px;
}
.shop_detail_content ul li.lis .center {
    margin-top: 4px;
    overflow: hidden;
    padding-left: 5px;
    width:335px;
}
.shop_detail_content ul li.lis ul {
    background: none repeat scroll 0 0 transparent;
    line-height: 25px;
    padding: 0;
    position: static;
    width: 335px;
}
.shop_detail_content ul li.lis .center ul li.stitle {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width:200px;
}
.shop_detail_content ul li.lis .center ul li.stitle a {
    color: #666;
    font-weight: bold;
    position: relative;
}
.shop_detail_content ul li.lis .center ul li.orders {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    width: 60px;
}
.shop_detail_content ul li.lis .center ul li.price {
    color: #FF8A00;
    font-size: 12px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
    width:70px;
}
.shop_detail_content ul li.lis .center ul li.price b {
    line-height: 15px;
    width: 50px;
}
.shop_detail_content ul li.lis .center ul li.order {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 41px;
}
.shop_detail_content ul li.lis .center ul li.order a {
    background: url(../images/button_6.gif) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 19px;
    margin-top: 2px;
	_margin-top:6px;
    width: 41px;
}
.shop_detail_content ul li.lis .center ul li.order a:hover { background: url(../images/button_6.gif) no-repeat left -19px; display: block; _margin-top:6px;}


.notice{ overflow:hidden; margin-bottom:10px; border:1px solid #D3D3D3;}
.notice_con{ padding:10px;}
.notice_con ul li{ border-bottom:1px dotted #c1c2c2; padding:0 5px; line-height:28px;}

.detail_map{ overflow:hidden; margin-bottom:10px; border:1px solid #D3D3D3; background:#fff;}
.detail_map_cen{ overflow:hidden; padding:3px;}


.tip
{
	position: absolute;
	z-index: 99999;
	color: Black;
	font-size: 12px;
	width: auto !important;
	max-width: 500px;
	_white-space: nowrap;
}
.tip_head
{
	position: relative;
	left: 10px;
	height: 9px;
	width: 20px;
	font-size: 0;
	line-height: 0;
	background: url("../images/tooltip-pointer.gif") no-repeat 0 0;
}
.tip_content
{
	border: solid 1px #C6DEFF;
	background-color: #F2F7FF;
	margin-top: -1px;
	padding: 8px;
	overflow: hidden;
}
.tip_shadow
{
	position: absolute;
	z-index: 99998;
	background: #C6DEFF;
	border-right: solid 2px #C6DEFF;
	border-bottom: solid 2px #C6DEFF;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
	padding: 8px;
	top: 0;
}
.tip_content span
{
	white-space: nowrap;
	width: auto;
}




/*---------------商家简介----------*/
.shop_jian
{
	margin: 10px 10px;
}
.shop_jian_1
{
	padding: 45px 10px 10px;
	background: #F6FEDB;
	border: 1px solid #CCE778;
	background: url(../Images/shopinfo_14.gif) no-repeat 10px 10px;
	min-height: 300px;
	_height: 300px;
	font-size: 14px;
	color: #525252;
	line-height: 180%;
	overflow: hidden;
}
.shop_jian_1 p
{
	text-indent: 2em;
}
.shop_jian_1 img
{
	float: none;
}
/*----------------评论一-------------*/
.shop_pinlun
{
	padding: 8px 10px;
	clear: both;
	overflow: hidden;
}
.shop_pinlun_left
{
	float: left;
	width: 70px;
	text-align: center;
	padding-top: 25px;
}
.shop_pinlun_left img
{
	width: 48px;
	height: 48px;
	padding: 1px;
	border: 1px solid #e2e2e2;
	background: #fff;
}
.shop_pinlun_right
{
	float: left;
	width: 640px;
	_width: 630px;
}
.shop_pinlun_right_t
{
	background: url(../Images/shopinfo_15.gif) repeat-x;
	height: 26px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding-left: 25px;
	line-height: 26px;
}
.shop_pinlun_right_t span
{
	padding-right: 20px;
}
.shop_pinlun_right_b
{
	min-height: 95px;
	_height: 95px;
	background: #fdfdfd url(../Images/shopinfo_17.gif) repeat-x bottom;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 10px;
	color: #525252;
}
.shop_pinlun_right_bw
{
	padding-bottom: 5px;
	clear: both;
	border-bottom: 1px solid #fff;
}
.shop_pinlun_right_b p
{
	text-indent: 2em;
}
.shop_pinlun_right_bh
{
	border-top: 1px solid #e2e2e2;
	padding-top: 3px;
	background: url(../Images/shopinfo_19.gif) no-repeat 0 6px;
	height: 20px;
	padding-left: 22px;
	font-weight: bold;
}
.shop_pinlun_right_left
{
	background: url(../Images/shopinfo_16.gif) no-repeat;
	width: 17px;
	position: relative;
	top: 10px;
	z-index: 1;
	float: left;
}
/*------------评论框----------*/
.shop_lun1
{
	background: url(../Images/shopinfo_10.gif) repeat-x;
	height: 30px;
	line-height: 26px;
	color: #f08300;
	font-family: "微软雅黑" , "宋体" ,Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 25px;
	clear: both;
}
.shop_lun2
{
	text-align: left;
	margin: 10px;
	width: 710px;
	overflow: hidden;
}
.shop_lun2 th
{
	text-align: right;
	padding-right: 10px;
	width: 80px;
}
.textarea_border
{
	border: 1px solid #8bc3da;
	height: 90px;
	width: 400px;
}
.div_right_info_textarea
{
	width: 225px;
	height: 70px;
	border: 1px solid #67b32d;
	overflow: hidden;
	background: #fafdf5;
}




.BgImg_chengse
{
	background: url(../images/shoping_10.gif) no-repeat;
	color: #FFFFFF;
	height: 21px;
	line-height: 21px;
	padding-left: 7px;
	width: 64px;
}

/*============推荐菜==========*/
.vip_prefer_con{ overflow:hidden; padding-left:19px; _padding-left:16px; padding-top:18px; height:118px;}
.vip_prefer_con ul li{ float:left; margin-right:17px; _margin-right:15px;}
.vip_prefer_con ul li h4 a{ border:1px solid #d1d1d1; padding:2px; display:inline-block;}
.vip_prefer_con ul li h4 a:hover{ border:1px solid #ff6700;}
.vip_prefer_con ul li p{ text-align:center; line-height:22px; padding:5px 0 0;}
.vip_prefer_con ul li p a{ color:#ff5a00;}
.vip_prefer_con ul li p a:hover{ color:#ff5a00; text-decoration:underline;}
#divqs 
{
   margin:5px;
}

.shop_table_title1 td{ text-align:center; font-weight:bold; color:#666666;}
.shop_table_title2 td{ background:#d1e7fe; text-align:center; border-bottom:1px solid #0863c0; font-size:14px; font-weight:bold; color:#0863c0;}

.num_box{ width:30px; height:16px; border:1px solid #7f9db9;}
.close_img{ cursor:pointer;}

.shop_send{padding-top:10px; color:#000000; padding:0 5px 5px; *padding-bottom:13px;}
.shop_send p{line-height:28px; padding:0 2px;}
.shop_send .reser_infor{ background:url(../images/reser_bg.jpg) no-repeat; width:214px; height:58px; padding:9px 6px 5px;}
.shop_send .reser_infor span{ float:left; display:inline-block;}
.shop_send .reser_infor span p{ padding:2px 0; *padding:0px 0; *line-height:23px;}
.reser_sure_btn{ background:url(../images/reser_sure_btn.jpg) no-repeat; width:47px; height:23px; border:none; margin-top:11px; margin-left:12px; cursor:pointer;}


.info_box{ height:15px; border:1px solid #7f9db9; font-size:12px; line-height:15px;}
.w_50p{ width:50px;}
.w_60p{ width:60px;}
.w_80p{ width:80px;}
.w_100p{ width:100px;}
.w_140p{ width:140px;}
.w_154p{ width:154px;}
.w_164p{ width:164px;}
.w_200p{ width:200px;}



.detail_map h4{ background:url(../images/darkh2_bg.png) repeat-x; height:32px; line-height:32px; padding-left:12px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; border-bottom:2px solid #fd7320;}
.detail_map h4 a {
    color: #3264C4;
    float: right;
    line-height: 34px;
    padding-right: 10px;
}
